Chandler Carruth changed >> to > > in several places. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124120 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/tuple b/include/tuple index 5bdf690..8c3e1c4 100644 --- a/include/tuple +++ b/include/tuple
@@ -120,7 +120,7 @@ // tuple_size template <class ..._Tp> -class _LIBCPP_VISIBLE tuple_size<tuple<_Tp...>> +class _LIBCPP_VISIBLE tuple_size<tuple<_Tp...> > : public integral_constant<size_t, sizeof...(_Tp)> { }; @@ -128,10 +128,10 @@ // tuple_element template <size_t _Ip, class ..._Tp> -class _LIBCPP_VISIBLE tuple_element<_Ip, tuple<_Tp...>> +class _LIBCPP_VISIBLE tuple_element<_Ip, tuple<_Tp...> > { public: - typedef typename tuple_element<_Ip, __tuple_types<_Tp...>>::type type; + typedef typename tuple_element<_Ip, __tuple_types<_Tp...> >::type type; }; // __tuple_leaf @@ -373,7 +373,7 @@ template <class _Tuple, class = typename enable_if < - __tuple_convertible<_Tuple, tuple<_Tp...>>::value + __tuple_convertible<_Tuple, tuple<_Tp...> >::value >::type > _LIBCPP_INLINE_VISIBILITY @@ -385,7 +385,7 @@ template <class _Alloc, class _Tuple, class = typename enable_if < - __tuple_convertible<_Tuple, tuple<_Tp...>>::value + __tuple_convertible<_Tuple, tuple<_Tp...> >::value >::type > _LIBCPP_INLINE_VISIBILITY @@ -400,7 +400,7 @@ _LIBCPP_INLINE_VISIBILITY typename enable_if < - __tuple_assignable<_Tuple, tuple<_Tp...>>::value, + __tuple_assignable<_Tuple, tuple<_Tp...> >::value, __tuple_impl& >::type operator=(_Tuple&& __t) @@ -425,11 +425,11 @@ base base_; template <size_t _Jp, class ..._Up> friend - typename tuple_element<_Jp, tuple<_Up...>>::type& get(tuple<_Up...>&); + typename tuple_element<_Jp, tuple<_Up...> >::type& get(tuple<_Up...>&); template <size_t _Jp, class ..._Up> friend - const typename tuple_element<_Jp, tuple<_Up...>>::type& get(const tuple<_Up...>&); + const typename tuple_element<_Jp, tuple<_Up...> >::type& get(const tuple<_Up...>&); template <size_t _Jp, class ..._Up> friend - typename tuple_element<_Jp, tuple<_Up...>>::type&& get(tuple<_Up...>&&); + typename tuple_element<_Jp, tuple<_Up...> >::type&& get(tuple<_Up...>&&); public: _LIBCPP_INLINE_VISIBILITY @@ -567,28 +567,28 @@ template <size_t _Ip, class ..._Tp> inline _LIBCPP_INLINE_VISIBILITY -typename tuple_element<_Ip, tuple<_Tp...>>::type& +typename tuple_element<_Ip, tuple<_Tp...> >::type& get(tuple<_Tp...>& __t) { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type; return static_cast<__tuple_leaf<_Ip, type>&>(__t.base_).get(); } template <size_t _Ip, class ..._Tp> inline _LIBCPP_INLINE_VISIBILITY -const typename tuple_element<_Ip, tuple<_Tp...>>::type& +const typename tuple_element<_Ip, tuple<_Tp...> >::type& get(const tuple<_Tp...>& __t) { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type; return static_cast<const __tuple_leaf<_Ip, type>&>(__t.base_).get(); } template <size_t _Ip, class ..._Tp> inline _LIBCPP_INLINE_VISIBILITY -typename tuple_element<_Ip, tuple<_Tp...>>::type&& +typename tuple_element<_Ip, tuple<_Tp...> >::type&& get(tuple<_Tp...>&& __t) { - typedef typename tuple_element<_Ip, tuple<_Tp...>>::type type; + typedef typename tuple_element<_Ip, tuple<_Tp...> >::type type; return static_cast<__tuple_leaf<_Ip, type>&&>(__t.base_).get(); } @@ -626,7 +626,7 @@ }; template <class _Tp> -struct ___make_tuple_return<reference_wrapper<_Tp>> +struct ___make_tuple_return<reference_wrapper<_Tp> > { typedef _Tp& type; }; @@ -751,7 +751,7 @@ template <class _Tp, class _Up> struct __tuple_cat_type; template <class ..._Ttypes, class ..._Utypes> -struct __tuple_cat_type<tuple<_Ttypes...>, __tuple_types<_Utypes...>> +struct __tuple_cat_type<tuple<_Ttypes...>, __tuple_types<_Utypes...> > { typedef tuple<_Ttypes..., _Utypes...> type; }; @@ -841,7 +841,7 @@ struct __tuple_cat; template <class ..._Types, size_t ..._I0, size_t ..._J0> -struct __tuple_cat<tuple<_Types...>, __tuple_indices<_I0...>, __tuple_indices<_J0...>> +struct __tuple_cat<tuple<_Types...>, __tuple_indices<_I0...>, __tuple_indices<_J0...> > { template <class _Tuple0> _LIBCPP_INLINE_VISIBILITY